package br.com.skpharma.vo;

public class MedicamentoVO extends ProdutoVO {
	
	private String ds;
	
	private LaboratorioVO laboratorioVO;
	 
	private PrincipioAtivoVO principioAtivoVO;

	public String getDs() {
		return ds;
	}

	public void setDs(String ds) {
		this.ds = ds;
	}
	
	public LaboratorioVO getLaboratorioVO() {
		return laboratorioVO;
	}

	public void setLaboratorioVO(LaboratorioVO laboratorioVO) {
		this.laboratorioVO = laboratorioVO;
	}

	public PrincipioAtivoVO getPrincipioAtivoVO() {
		return principioAtivoVO;
	}

	public void setPrincipioAtivoVO(PrincipioAtivoVO principioAtivoVO) {
		this.principioAtivoVO = principioAtivoVO;
	}
	
	
	

	public MedicamentoVO(int cod, String ds, int qtde, float preco, String conteudo,
			LaboratorioVO laboratorioVO, PrincipioAtivoVO principioAtivoVO, CategoriaVO categoriaVO) {
		super(cod, conteudo, qtde, preco, categoriaVO);
		this.ds = ds;
		this.principioAtivoVO = principioAtivoVO;
		this.laboratorioVO = laboratorioVO;
	}

	public MedicamentoVO() {
		super();
		this.ds = "";
		principioAtivoVO = new PrincipioAtivoVO();
		laboratorioVO = new LaboratorioVO();

	}
	
	
/*	public MedicamentoVO(int int1, String string, int i, float j,
			CategoriaVO categoriaVO) {
		super(int1, string, i, j, categoriaVO);
		// TODO Auto-generated constructor stub
	}*/

	public void atualizaQtde(int qtd){
		
		this.setQtde( this.getQtde() - qtd);
	}
	 
}
 
